/**
 * 2017年11月14日
 */
package exp.algorithm.sic.insts;

import java.util.List;


import exp.algorithm.sic.InstanceFeatureVectors;
import exp.util.DatasetsUtil;
import weka.clusterers.SimpleKMeans;
import weka.core.Instance;
import weka.core.Instances;

/**
 * @author Alex
 *
 */
public class TFIDFConverter implements FeatureVector2InstanceConverter{
	private static final long serialVersionUID = -4535021297869771863L;
	SimpleKMeans skm = new SimpleKMeans();
	@Override
	public void initialize(List<InstanceFeatureVectors> input, Instances original) {
		int num = input.size();
		int vecLength = input.get(0).vectorLength;
		Instances kmInsts = DatasetsUtil.initInstancesWithParmas("tfidf_kmeans_featrues", 
				vecLength, "feature_vec_", num, false, null);
		
	}

	@Override
	public Instances converteInstances(List<InstanceFeatureVectors> input, Instances original) {
		return null;
	}

	@Override
	public Instance converteInstance(InstanceFeatureVectors input) {
		return null;
	}

	@Override
	public Instances getTransformedInstancesStructure() {
		return null;
	}

}
